[XEN] Initial support for multi-core and multi-threaded CPU scheduling.
authorEmmanuel Ackaouy <ack@xensource.com>
Mon, 6 Nov 2006 17:32:00 +0000 (17:32 +0000)
committerEmmanuel Ackaouy <ack@xensource.com>
Mon, 6 Nov 2006 17:32:00 +0000 (17:32 +0000)
commit72ee01f5db3d6cf3eccabe72106ffa9e2c294e0f
tree31cb4eea8aa3a637c2cc2d00cb51aab0ec1a867b
parent32ae1c338735a03ae565404561332dde803af915
[XEN] Initial support for multi-core and multi-threaded CPU scheduling.
In multi-core and multi-threaded systems, not all idling "CPUs" are
equal: When there are idling execution vehicles, it's better to spread
VCPUs across sockets and cores before co-scheduling cores and threads.
Signed-off-by: Emmanuel Ackaouy <ack@xensource.com>
xen/common/sched_credit.c
xen/common/sched_sedf.c
xen/common/schedule.c
xen/include/xen/sched-if.h